/*------------------------- responsive ---------------------------*/
@media (max-width: 1210px) {
	.container{width:100%;}
}

@media (max-width: 1140px) {
	.container-hrqq .intro-lh{float:none !important;clear:both; width:100%; margin-bottom:25px;}
	.container-hrqq .pull-right.bubtton-dflk-01{float:none !important;display:block; margin:0 auto;width:380px;}
	.container-hrqq .intro-lh .des-rq{text-align:center;}
}
@media (max-width: 1030px){
	.main-content-bgw, .main-content-bggrl{padding-left:60px;}
	.left-small-col .icon-arrow-rg{right:-9px;}
	.banner .fraction-slider .prev{left:15px;}
	.banner .fraction-slider .next{left:71px;}
}
@media (max-width: 990px){
	.contact-content{padding-left:0;}
	.main-content-bgw,.main-content-bggrl{padding-left:15px;}
	.hoz-left-menu li{padding-right:0;}
	.left-small-col .icon-arrow-rg{display:none;}
}
@media (max-width: 890px){
	.header{padding-top:200px;}
	.header-content{height:200px;}
	.header-top-l{margin-bottom:10px;overflow:hidden;}
}

@media (max-width: 860px){
	.contact-content .stl-01 .item span{display:block; overflow:hidden;}
	.header-content .nav-cus{margin-top:10px;}
	.nav-cus .navbar-nav > li > a {padding:26px 5px}
	.ttl-bdbg{border-top-width:95px;}
	.ttl-bdbg .title-03{font-size:17px;}
	.banner .slide .text-desc-bn-title{font-size:25px !importatnt}
	.banner .slide .text-desc-bn{font-size:19px !important}
}

	/*.header {padding-top: 180px;}
	.header-content{height:180px}*/
@media (max-width: 765px){
	.header {padding-top: 100px;}
	.header-content{height:100px}
	.header-top-l .menu-res{display:block;float:left;margin-top:30px;}
	.header-content .header-top-r{display:none;}

	.wd-btn-toggle-content,.wd-wrap-toggle{display:block;}
	.bs-docs-sidenav{position:static;}
	.container-service .left-small-col{width:100%;float:none;display:none;padding-top:0;padding-bottom:15px;}
	.container-service .main-right-col{width:100%;float:none;}
	.main-content-bgw, .main-content-bggrl{padding-top:35px}
	.hoz-left-menu li{padding:5px 20px}
	.main-content-bgw, .main-content-bggrl{margin-right:-15px;padding-right:15px;}
}

@media (max-width: 680px){
	#footer-container{padding:10px 0;}
	.banner .slide .text-desc-bn-title{font-size:23px !importatnt}
	.banner .slide .text-desc-bn{font-size:17px !important}
	.header{
		padding-top:0;
	}
	.header-content{position:static;}
	.parent-title{margin-top:27px;}
	.logo {
		background-position:-158px -111px;
		height:40px;
		width:108px;
	}
}

@media (max-width: 490px){
	.ttl-bdbg .title-03{font-size:14px;line-height:21px;}	
	.art-service-content .image-ct img{width:100%; height:auto;}
	
	.banner .slide .text-desc-bn-title{font-size:18px !importatnt}
	.banner .slide .text-desc-bn{font-size:13px !important}
}

@media (max-width: 410px){
	.container-hrqq .pull-right.bubtton-dflk-01{width:auto;padding:25px}
	.header-content .header-top-l .number-phone{margin-left:14px;}
}
@media (max-width: 365px){
	.logo {
		width:120px;
	}
	.parent-title{margin-top:17px;clear:right;}
	.header-content .header-top-l .number-phone{margin-top:15px;margin-left:0;}
}